package day0608;

import java.util.Arrays;

//{  5, 9, 63, 4, 7, 0}
public class File11 {
    //6个元素找5次最大值
    public static void main(String[] args) {
        int[]  ar={5, 9, 63, 4, 7, 10};

        int j=1;
        int index=0;
        int max=ar[0];
        for(int i=1; i<ar.length-(j-1); i++){
            if(max<ar[i]){
                max=ar[i];
                index=i;
            }
        }
        //将整个数组查找完了，已经找出最大值了，
        // index中存储的就是最大元素得编号
        //将第index个元素和最后一个元素交换
        //ar[index]   ar[ar.length-1]
        int t= ar[index];
        ar[index]=ar[ar.length-j];
        ar[ar.length-j]=t;
        System.out.println(Arrays.toString(ar));





        j=2;
        index=0;
        max=ar[0];
        for(int i=1; i<ar.length-(j-1); i++){
            if(max<ar[i]){
                max=ar[i];
                index=i;
            }
        }
        //将整个数组查找完了，已经找出最大值了，
        // index中存储的就是最大元素得编号
        //将第index个元素和最后一个元素交换
        //ar[index]   ar[ar.length-1-1]
        t=ar[index];
        ar[index]=ar[ar.length-j];
        ar[ar.length-j]=t;
        System.out.println(Arrays.toString(ar));


        index=0;
        max=ar[0];
        for(int i=1; i<ar.length-1-1; i++){
            if(max<ar[i]){
                max=ar[i];
                index=i;
            }
        }
        //将整个数组查找完了，已经找出最大值了，
        // index中存储的就是最大元素得编号
        //将第index个元素和最后一个元素交换
        //ar[index]   ar[ar.length-1]
        t=ar[index];
        ar[index]=ar[ar.length-1-1-1];
        ar[ar.length-1-1-1]=t;
        System.out.println(Arrays.toString(ar));






        index=0;
        max=ar[0];
        for(int i=1; i<ar.length-1-1-1; i++){
            if(max<ar[i]){
                max=ar[i];
                index=i;
            }
        }
        //将整个数组查找完了，已经找出最大值了，
        // index中存储的就是最大元素得编号
        //将第index个元素和最后一个元素交换
        t=ar[index];
        ar[index]=ar[ar.length-1-1-1-1];
        ar[ar.length-1-1-1-1]=t;
        System.out.println(Arrays.toString(ar));




        index=0;
        max=ar[0];
        for(int i=1; i<ar.length-1-1-1-1; i++){
            if(max<ar[i]){
                max=ar[i];
                index=i;
            }
        }
        //将整个数组查找完了，已经找出最大值了，
        // index中存储的就是最大元素得编号
        //将第index个元素和最后一个元素交换
        t=ar[index];
        ar[index]=ar[ar.length-1-1-1-1-1];
        ar[ar.length-1-1-1-1-1]=t;
        System.out.println(Arrays.toString(ar));




    }
}